@import url('https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.0/css/bootstrap.min.css');
      @import url('https://unicons.iconscout.com/release/v2.1.9/css/unicons.css');
      /* Please ? this if you like it! */
      @import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600,700,800,900');
      @import './modules/header.scss';
      @import './modules/reset.scss';
      body {
         font-family: 'Poppins', sans-serif;
         font-weight: 300;
         font-size: 15px;
         line-height: 1.7;
         color: #c4c3ca;
         background-color: #1f2029;
         overflow-x: hidden;
      }
      /* 自己加的登录成功弹出框 */
      .success{
         width: 400px;
         height: 400px;
         border-radius: 50px;
         background-color: rgba(255, 255, 255, .5);
         color: black;
         text-align: center;
         
         position: absolute;
         left: 0;
         top: 0;
         bottom: 0;
         right: 0;
         margin: auto;
         z-index: 10;
      }
      a {
         cursor: pointer;
         transition: all 200ms linear;
      }

      a:hover {
         text-decoration: none;
      }

      .link {
         color: #c4c3ca;
      }

      .link:hover {
         color: #ffeba7;
      }

      p {
         font-weight: 500;
         font-size: 14px;
         line-height: 1.7;
      }

      h4 {
         font-weight: 600;
      }

      h6 span {
         padding: 0 20px;
         text-transform: uppercase;
         font-weight: 700;
      }

      .section {
         position: relative;
         width: 100%;
         display: block;
      }

      .full-height {
         min-height: 100vh;
      }

      [type="checkbox"]:checked,
      [type="checkbox"]:not(:checked) {
         position: absolute;
         left: -9999px;
      }

      .checkbox:checked+label,
      .checkbox:not(:checked)+label {
         position: relative;
         display: block;
         text-align: center;
         width: 60px;
         height: 16px;
         border-radius: 8px;
         padding: 0;
         margin: 10px auto;
         cursor: pointer;
         background-color: #ffeba7;
      }

      .checkbox:checked+label:before,
      .checkbox:not(:checked)+label:before {
         position: absolute;
         display: block;
         width: 36px;
         height: 36px;
         border-radius: 50%;
         color: #ffeba7;
         background-color: #102770;
         font-family: 'unicons';
         content: '\eb4f';
         z-index: 20;
         top: -10px;
         left: -10px;
         line-height: 36px;
         text-align: center;
         font-size: 24px;
         transition: all 0.5s ease;
      }

      .checkbox:checked+label:before {
         transform: translateX(44px) rotate(-270deg);
      }


      .card-3d-wrap {
         position: relative;
         width: 440px;
         max-width: 100%;
         height: 400px;
         -webkit-transform-style: preserve-3d;
         transform-style: preserve-3d;
         perspective: 800px;
         margin-top: 60px;
      }

      .card-3d-wrapper {
         width: 100%;
         height: 100%;
         position: absolute;
         top: 0;
         left: 0;
         -webkit-transform-style: preserve-3d;
         transform-style: preserve-3d;
         transition: all 600ms ease-out;
      }

      .card-front,
      .card-back {
         width: 100%;
         height: 100%;
         background-color: #2a2b38;
         background-position: bottom center;
         background-repeat: no-repeat;
         background-size: 300%;
         position: absolute;
         border-radius: 6px;
         left: 0;
         top: 0;
         -webkit-transform-style: preserve-3d;
         transform-style: preserve-3d;
         -webkit-backface-visibility: hidden;
         -moz-backface-visibility: hidden;
         -o-backface-visibility: hidden;
         backface-visibility: hidden;
      }

      .card-back {
         transform: rotateY(180deg);
      }

      .checkbox:checked~.card-3d-wrap .card-3d-wrapper {
         transform: rotateY(180deg);
      }

      .center-wrap {
         position: absolute;
         width: 100%;
         padding: 0 35px;
         top: 50%;
         left: 0;
         transform: translate3d(0, -50%, 35px) perspective(100px);
         z-index: 20;
         display: block;
      }


      .form-group {
         position: relative;
         display: block;
         margin: 0;
         padding: 0;
      }

      .form-style {
         padding: 13px 20px;
         padding-left: 55px;
         height: 48px;
         width: 100%;
         font-weight: 500;
         border-radius: 4px;
         font-size: 14px;
         line-height: 22px;
         letter-spacing: 0.5px;
         outline: none;
         color: #c4c3ca;
         background-color: #1f2029;
         border: none;
         -webkit-transition: all 200ms linear;
         transition: all 200ms linear;
         box-shadow: 0 4px 8px 0 rgba(21, 21, 21, .2);
      }

      .form-style:focus,
      .form-style:active {
         border: none;
         outline: none;
         box-shadow: 0 4px 8px 0 rgba(21, 21, 21, .2);
      }

      .input-icon {
         position: absolute;
         top: 0;
         left: 18px;
         height: 48px;
         font-size: 24px;
         line-height: 48px;
         text-align: left;
         color: #ffeba7;
         -webkit-transition: all 200ms linear;
         transition: all 200ms linear;
      }

      .form-group input:-ms-input-placeholder {
         color: #c4c3ca;
         opacity: 0.7;
         -webkit-transition: all 200ms linear;
         transition: all 200ms linear;
      }

      .form-group input::-moz-placeholder {
         color: #c4c3ca;
         opacity: 0.7;
         -webkit-transition: all 200ms linear;
         transition: all 200ms linear;
      }

      .form-group input:-moz-placeholder {
         color: #c4c3ca;
         opacity: 0.7;
         -webkit-transition: all 200ms linear;
         transition: all 200ms linear;
      }

      .form-group input::-webkit-input-placeholder {
         color: #c4c3ca;
         opacity: 0.7;
         -webkit-transition: all 200ms linear;
         transition: all 200ms linear;
      }

      .form-group input:focus:-ms-input-placeholder {
         opacity: 0;
         -webkit-transition: all 200ms linear;
         transition: all 200ms linear;
      }

      .form-group input:focus::-moz-placeholder {
         opacity: 0;
         -webkit-transition: all 200ms linear;
         transition: all 200ms linear;
      }

      .form-group input:focus:-moz-placeholder {
         opacity: 0;
         -webkit-transition: all 200ms linear;
         transition: all 200ms linear;
      }

      .form-group input:focus::-webkit-input-placeholder {
         opacity: 0;
         -webkit-transition: all 200ms linear;
         transition: all 200ms linear;
      }

      .btn {
         border-radius: 4px;
         height: 44px;
         font-size: 13px;
         font-weight: 600;
         text-transform: uppercase;
         -webkit-transition: all 200ms linear;
         transition: all 200ms linear;
         padding: 0 30px;
         letter-spacing: 1px;
         display: -webkit-inline-flex;
         display: -ms-inline-flexbox;
         display: inline-flex;
         -webkit-align-items: center;
         -moz-align-items: center;
         -ms-align-items: center;
         align-items: center;
         -webkit-justify-content: center;
         -moz-justify-content: center;
         -ms-justify-content: center;
         justify-content: center;
         -ms-flex-pack: center;
         text-align: center;
         border: none;
         background-color: #ffeba7;
         color: #102770;
         box-shadow: 0 8px 24px 0 rgba(255, 235, 167, .2);
         margin-top: 4.5rem !important;
      }

      .btn:active,
      .btn:focus {
         background-color: #102770;
         color: #ffeba7;
         box-shadow: 0 8px 24px 0 rgba(16, 39, 112, .2);
      }

      .btn:hover {
         background-color: #102770;
         color: #ffeba7;
         box-shadow: 0 8px 24px 0 rgba(16, 39, 112, .2);
      }




      .logo {
         position: absolute;
         top: 30px;
         right: 30px;
         display: block;
         z-index: 100;
         transition: all 250ms linear;
      }

      .logo img {
         height: 26px;
         width: auto;
         display: block;
      }
      #check1,#check2{
         position: relative;
         left: 0;
   
      }
      .checkDiv{
         position: absolute;
         left: 25px;
         bottom: 120px;
         width: 100px;
         height: 20px;
         text-align: center;
         display: flex;
         justify-content: space-between;
         align-items: center;
      }
      .checkDivTwo{
         left: 250px;
         justify-content: flex-start;
      }
      .checkDivTwo input{
         margin-right: 14px;
      }